Clustering for Monitoring Software Systems Maintainability Evolution
نویسندگان
چکیده
منابع مشابه
Clustering for Monitoring Software Systems Maintainability Evolution
This paper presents ongoing work on using data mining clustering to support the evaluation of software systems’ maintainability. As input for our analysis we employ software measurement data extracted from Java source code. We propose a two-steps clustering process which facilitates the assessment of a system’s maintainability at first, and subsequently an in-cluster analysis in order to study ...
متن کاملA partition-based algorithm for clustering large-scale software systems
Clustering techniques are used to extract the structure of software for understanding, maintaining, and refactoring. In the literature, most of the proposed approaches for software clustering are divided into hierarchical algorithms and search-based techniques. In the former, clustering is a process of merging (splitting) similar (non-similar) clusters. These techniques suffered from the drawba...
متن کاملSimulator for Software Maintainability
According to IEEE Standard Glossary of Software Engineering Terminology: maintainability is the ease with which a software system or component can be modified to correct faults, improve performance or other attributes, or adapt to a changed environment. [1]. Maintainability can also be defined as the probability that a specified maintenance action on a specified item can be successfully perform...
متن کاملSoftware Design Metrics for Predicting Maintainability of Service-Oriented Systems
............................................................................................................................. 1 CHAPTER
متن کاملDomain-spanning Maintainability Analysis for Software-intensive Systems
Long-living software systems undergo changes during their life cycle, due to modifications of the systems themself or in their environment. Software-intensive systems such as manufacturing systems consist of heterogeneous components involving electrical, mechanical and software artifacts. A Change to one of these components may result in changes in another component, which may not be modeled at...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Electronic Notes in Theoretical Computer Science
سال: 2009
ISSN: 1571-0661
DOI: 10.1016/j.entcs.2009.02.060